﻿@charset "utf-8"; /*设置样式表的编码为UTF-8*/

/*主体部分,字体12px,默认字体为宋体*/
html, body{ height: 100%; font-size:14px; font-family:微软雅黑; color:#333; }/*页面、主体高度100%*//* reset */
html{_background-image: url(about:blank); /*用浏览器空白页面作为背景*/ _background-attachment: fixed; /* prevent screen flash in IE6 确保滚动条滚动时，元素不闪动*/}
h1, h2, h3, h4, h5, h6, p, ol,li,dl,dt, dd, blockquote{ margin: 0; padding: 0; letter-spacing:1px; line-height:180%; }  /*body，form，标题，段落，无序列表，有序列表，列表项目，定义列表，定义列表中的项目，定义条目的定义部分，引用内外边距为0,字间距1px,行距180%  */
body, form, ul{ margin: 0; padding: 0; letter-spacing:1px; }  /*body，form，标题，段落，无序列表，有序列表，列表项目，定义列表，定义列表中的项目，定义条目的定义部分，引用内外边距为0,字间距1px,行距180%  */
body, tr, button, select, textarea{ font-size: 14px; color:#333; }/*主体，表格行，按扭，单选或复选，文本域字体为12像素，颜色#333*/
li{ list-style-type: none}/*去掉列表项标记*/
sup, sub{ font-size: 70%}/*上下标字体70%*/
img{ border: none;vertical-align: middle; }/*图片去掉边框*/

/*超级链接，默认为黑色，移上去变红色，建议改为对应网站主色调*/
a{ text-decoration: none; color:#000; } /*超链接去掉下划线，颜色为#000，建议改为对应网站主色调*/
/*a:hover{ color:#f33; } 超链接移上去变#f33，建议改为对应网站主色调*/
/*标题样式*/
h1,h2,h3,h4,h5,h6{ margin: 0 0 8px; font-family:"微软雅黑"; font-weight:100; }/*设置标题下外边距为8px，字体为微软雅黑*/
h4{font-size: 24px; }  /*标题字体大小24像素，建议重点突出*/
h5{font-size: 18px; }  /*标题字体大小18像素，建议文章正文标题*/
h6{font-size: 14px; }  /*标题字体大小14像素，建议栏目标题*/

/*文本内容样式*/
.txtSize12{ font-family:"宋体"; font-size:12px; }  /*文本字体大小12px;建议文章列表、文章正文、网站页底*/
.txtSize14,.txtSize18,.txtSize24{font-family:"微软雅黑"; }  /*文本字体微软雅黑*/
.txtSize14{ font-size:14px; }  /*文本字体大小为14px;建议栏目标题*/
.txtSize18{ font-size:18px; }  /*文本字体大小为18px;建议文章正文标题*/
.txtSize24{ font-size:24px; }  /*文本字体大小为24px;建议重点突出*/

.alignC{ text-align:center; }  /*居中显示*/
.alignL{ text-align:left; }  /*居左显示*/
.alignR{ text-align:right; }  /*居右显示*/

/*标重点样式 — 浅色底版面*/
.txtColor1{color:#333; } /*文本颜色为#666，建议重点突出*/
.txtColor2{color:#666; } /*文本颜色为#333，建议次重点*/
.txtColor3{color:#999; } /*文本颜色为#bbb，建议次要*/
.txtColor3{color:#ccc; } /*文本颜色为#ccc，建议次次要*/

/*标重点样式 — 深色底版面*/
/*.txtColor1{color:#dedede; } /*文本颜色为#dedede，建议重点突出*/
/*.txtColor2{color:#ccc; } /*文本颜色为#fff，建议次重点*/
/*.txtColor3{color:#fff; } /*文本颜色为#fff，建议次要*/

/* 文章样式,字体，字体大小,颜色为与主体部分设置一致。 */
.article p, .article ul, .article dl{ margin: 0 0 20px; padding: 0}  /*段落，无序列表，定义列表内边距为0，下外边距为8px*/
.article li{ margin: 0; padding: 0; margin-left: 12px; list-style-position: outside!important; list-style-type: inherit}  /*列表项目内边距0，左外边距为12px，上右下外边距为0px; ,列表项标记为外边标记*/
.article dt{ margin: 0; padding: 0}  /*定义列表中的项目内外边框为0*/
.article dd, .article blockquote{ margin: 8px 12px; padding: 0}  /*定义列表中定义条目的定义部分,引用内边距为0，外边距上下为8px,左右为12px,内边距为0  */

.article1 p, .article1 ul, .article1 dl{ margin: 0 0 10px; padding: 0}  /*段落，无序列表，定义列表内边距为0，下外边距为8px*/
.article1 li{ margin: 0; padding: 0; margin-left: 12px; list-style-position: outside!important; list-style-type: inherit}  /*列表项目内边距0，左外边距为12px，上右下外边距为0px; ,列表项标记为外边标记*/
.article1 dt{ margin: 0; padding: 0}  /*定义列表中的项目内外边框为0*/
.article1 dd, .article1 blockquote{ margin: 8px 12px; padding: 0}  /*定义列表中定义条目的定义部分,引用内边距为0，外边距上下为8px,左右为12px,内边距为0  */
table {
    border-collapse: collapse;
    border-spacing: 0;
}


/*其它样式*/
.ellipsis{ text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap}/*文本溢出截取，一般为列表标题 */
.clearfix { clear:both; height:0px; font-size:0px; _overflow:hidden; }/* 清除float(浮动)*/
.floatL{ float:left; display:inline; }  /*向左浮动*/
.floatR{ float:right; display:inline; }  /*向右浮动*/


.w100{ width: 100%; }
.w1002{ width: 1220px; margin: 0 auto; overflow-x: hidden; padding-top:30px;}
.m15{ padding-bottom: 15px; }
.m20{ padding-bottom: 15px; }
.nav_title,.coum_name,.title_general{ font-family:微软雅黑,Arial; }
.first_a{ display: block; font-size:14px; }
ul.dropdown ul li a{ display: block; }
.language a{ display: block; text-indent: 25px; }
.language .language_1 a{ background: url("Images/cn.jpg") no-repeat; height: 16px; line-height: 16px; padding-right:10px; }
.language .language_2 a{ background: url("Images/en.jpg") no-repeat; height: 16px; line-height: 16px; padding-right:10px; }
.language .language_4 a{ background: url("Images/jp.jpg") no-repeat; height: 16px; line-height: 16px; padding-right:10px; }
.language .language_16 a{ background: url("Images/id.jpg") no-repeat; height: 16px; line-height: 16px; }
.language .language_32 a{ background: url("Images/rus.jpg") no-repeat; height: 16px; line-height: 16px; }
.language_pStyle{ position: absolute; right: 12px; top: 12px; }
.pStyle{ float:left;}
.style1 .setHome{ background: url("Images/home1.png") no-repeat left center; display: inline-block; text-align: right; width: 80px; color: #fff; height: 16px; line-height: 16px; }
.style1 .favorite{ background: url("Images/add1.png") no-repeat left center; display: inline-block; margin-left: 15px; text-align: right; width: 80px; color: #fff; height: 16px; line-height: 16px; }
.style2 .setHome{ background: url("Images/home.png") no-repeat left center; display: inline-block; text-align: right; width: 80px; color: #666666; height: 16px; line-height: 16px; }
.style2 .favorite{ background: url("Images/add.png") no-repeat left center; display: inline-block; margin-left: 15px; text-align: right; width: 80px; color: #666666; height: 16px; line-height: 16px; }
.message_list{ letter-spacing: 1px; word-spacing: 1px; line-height: 200%; border: solid 1px #CCC; margin-top: 4px; }
.message_list li{ border-bottom: 1px dashed #C0C0C0; line-height: 18px; padding: 10px 0; white-space: normal; width: 700px; margin: 0 auto; }
.message_list li .title{ background: url("Images/title.jpg") no-repeat left center; padding: 2px 0 0 20px; }


/*分页*/
.div_pageB{ width:100%; text-align:center; margin:20px auto 0px; font-size:14px!important; white-space:nowrap; padding:0px 0px 10px; color:#404040; line-height:32px; }
.div_pageB input{ width:40px; border:solid 1px #D7D7D7; color:#404040; text-align:center; height:32px; line-height:32px; vertical-align: middle;background-color: transparent;}
.div_pageB .submit-btn{ display:inline-block; background: url("images/commonB.png") no-repeat scroll 0 0 transparent; color:#404040; border-radius: 4px 4px 4px 4px; cursor: pointer; height: 36px; line-height: 18px; width: 55px; border: 1px solid #D7D7D7; margin:1px 7px 0px; text-align:center; outline: medium none; }
.div_pageB a{ font-family:Arial; display:inline-block; padding:8px 16px; margin:0px 2px; height:20px; line-height:20px; border:solid 1px #D7D7D7; color:#333; }
.div_pageB a:hover{ border:solid 1px #FD6D01; color:#FD6D01;}
.div_pageB span{ font-family:Arial; display:inline-block; font-size:14px; padding:8px 14px; margin:0px 4px; height:20px; line-height:20px; background-color:#FFEDE1; border:solid 1px #FD6D01; color:#FD6D01; font-weight:600; }

.div_pageB .first,
.div_pageB .first_end,
.div_pageB .prev,
.div_pageB .prev_end,
.div_pageB .next,
.div_pageB .next_end,
.div_pageB .last,
.div_pageB .last_end{background: url("../images/pageB.png") no-repeat scroll 0 0 transparent;}

.div_pageB .first{}
.div_pageB .first_end{ background:none; color:#ccc; font-weight:100; border:solid 1px #ccc;}

.div_pageB .prev{ background-position:8px -17px; padding-left: 16px;}
.div_pageB .prev_end{background-position:8px 14px; padding-left: 16px; color:#ccc; font-weight:100; border:solid 1px #ccc;}

.div_pageB .next{background-position:-55px -18px; padding-right:16px;}
.div_pageB .next_end{background-position: -55px 14px; padding-right: 16px; color:#ccc; font-weight:100; border:solid 1px #ccc;}

.div_pageB .last{}
.div_pageB .last_end{ color:#ccc; font-weight:100; border:solid 1px #ccc; }
.div_pageB_en .next{background-position:-68px -18px; padding-right:16px;}
.div_pageB_en .next_end{background-position: -68px 14px; padding-right: 16px;}




.about_us_content{ font-size:14px; }
.home-p-list{ position:relative; }
.new_product_list{ *overflow-x:hidden}
.new_product_list_head{ overflow:hidden}
.new_product_list .hide{ display:none}

.article_content table td, .article_info_content table td{ border: solid 1px #ccc; }
table {border-collapse: collapse;border-spacing: 0;}
.banner{ position: relative; z-index: 1; }

.menu{ position: relative; z-index: 100; }
.menu table td a{ text-decoration: none; display: block; font-family:微软雅黑,Arial; font-size:18px; }
.menu table td .a{ min-width:80px; padding:0 15px; }
.menu table.table_menu{ width: 450px; }
.menu .table .second-menu{ position: absolute; display: none; top: 60px; z-index: 999; width: auto; height:40px; line-height:45px; overflow-y:hidden; left: 0; clear:both; }
.menu .table .td-class{ padding:0}
.menu .table td .second-menu li{ color: #fff; font-size: 14px; display:inline; float:left; width:auto; min-width:60px; text-align:center; }
.menu .table td .second-menu a{ color: #fff; font-size: 14px; height: 40px; line-height:40px; padding: 0 3px; display:block; margin: 0 5px; font-weight:normal; }
.menu .table td .second-menu .no-bottom{ background:none; }
.menu .table td .second-menu a:hover{ font-weight:600}
.pNewsList{ overflow-x:hidden; }

.footer .fline { width: 100%; margin: 0 auto; height: 4px; background: #E5E5E5 ; }
.footer .fline .flineBody{ width: 1002px; margin: 0 auto; height: 4px; padding:0 15px; background: #E5E5E5; }
#float_ewm{ height:54px; width:66px; position: fixed !important; position: absolute; right: 0; bottom: 52px; _top: expression(documentElement.clientHeight - getElementById("float_ewm").offsetHeight + documentElement.scrollTop - 50 + "px"); z-index:999; border:1px solid #d1d1d1; background:#fff; }
#float_ewm .showEwm{ background:url(images/erwei_small.png) no-repeat center 5px; font-family:微软雅黑; font-size:14px; color:#666; width:56px; padding: 32px 5px 0; position:relative; cursor:pointer; }
#float_ewm .showEwm .lbEwm{ width:56px; height:22px; line-height:20px; overflow:hidden; }
#float_ewm .showEwm .divEwm{ border:1px solid #d1d1d1; padding:10px; position:absolute; left:-274px; bottom:-3px; display:none; background:#fff; width:250px; text-align:center; }
#float_ewm .showEwm .divEwm .lbContent{ display:block; width:245px; margin:0 auto; text-align:left; padding-top:5px; line-height:16px; }
#float_ewm a{ cursor:pointer; }

#float_top{ position: fixed!important; position: absolute; right: 0; bottom: 0px; _top: expression(documentElement.clientHeight - getElementById("float_top").offsetHeight + documentElement.scrollTop + "px")}
#float_top{ z-index: 100; width: 50px; height: 50px; background:#000 url(images/top.png) no-repeat; opacity: 0.6; filter:alpha(opacity=60); }
#float_top a{ display:block; width:50px; height:50px; }
#float_top:hover{opacity: 1; filter:alpha(opacity=100); }


#float_Bar{ display:block; height:auto; width: 60px; z-index: 100; bottom: 0px; position: fixed !important; position: absolute; right: 0px; background:rgba(0,0,0,0.8); opacity: 0.8 !important;filter:alpha(opacity=80); }
.float_Bar_Item{ display:block; opacity:0.8!important;filter:alpha(opacity=80); height:60px; width: 60px; background:#000 url() no-repeat scroll center center; cursor:pointer; position: fixed !important; position: absolute; right:0px; z-index:9999; }
.float_Bar_Item:hover{ opacity:1!important;filter:alpha(opacity=100); display:block; height:60px; width: 60px; background:#000 url() no-repeat scroll center center; }
.floatBarItem_Position{ position:absolute; right:60px; }
.floatBarItemLeftPart{ display:none; /*min-width:100px; */ border:1px solid #666; background:rgb(255,255,255); min-height:58px; /*opacity: 1 !important;filter:alpha(opacity=100); */ position:absolute; z-index:9999; }
.floatBarItem_Image img{ /*height:150px; */}
.floatBarItemLeftPart_Txt{ padding:16px 10px; width:130px; font-family:微软雅黑; line-height:180%; background:#fff; color:#666; text-align:center; font-size:14px; min-height:16px; }
.floatBarItemLeftPart_Txt a{ color:#666; background:#fff; display:block; }
.floatBarItemLeftPart_Txt a:hover{ color:#333; }
.floatBarItemLeftPart_Share{ right:60px; padding-right:10px; padding-left:10px; }
.floatBarItemLeftPartTriangle{ position:absolute; top:22px; right:52px; width:9px; height:16px; background:url(images/triangle.png) no-repeat scroll center center; z-index:99999; display:none; }

.divPDetails img{ display:inline-block; max-width:100%; }
.div_Img img { max-width:100%; }